Блог им. VDV |Онлайн-встреча по переделке стратегий из кубиков в код на C#

Буквально несколько минут назад закончилась OnLine встреча со мной в рамках проекта «Лаборатория Трейдинга».

Примерно полтора часа рассказывал о том, как простому человеку (не программисту) создать код стратегии на C#

Онлайн-встреча по переделке стратегий из кубиков в код на C#



Для тех, кто не успел поприсутствовать выкладываю запись: (смотреть можно в ускоренном режиме 1,5 )

Первую минуту можно пропустить.



( Читать дальше )

Блог им. VDV |Как обойтись без склейки фьючей при тестировании и оптимизации торговой стратегии в ТСЛаб

Всю жизнь тестировал и оптимизировал торговые стратегии для фьючерсов используя так называемый «склеенный» фьючерс с сайта Финама. Я понимал и понимаю, что в момент «умирания» старого фьюча и соответственно перетекания ликвидности на новый фьючерс происходит ценовой ГЭП. Или контанго (когда цена нового фьюча больше чем цена уходящего в небытие) или бэквордация (обратная ситуация).

Как выяснилось, склейку фьючей Финам проводит по методу «Панама» (или проводил), а как будет проводить — кто его знает. Да и что за «Панама» — яндекс в помощью интересующимся. Смысл в том, что на стыке двух фьючей идут недостоверные котировки.

Из-за наличия такого ценового разрыва в склеенных фьючерсах результаты тестирования стратегии искажаются и как результат в процессе оптимизации находятся неоптимальные параметры.

Я считал, что это несущественные искажения, но если учесть, что оптимизацию иногда провожу на промежутке времени до 10 лет и каждый год происходит как минимум 4 склейки (поквартально) — получается около 40 сделок дают искаженный финансовый результат, которого можно не достичь в реальной торговле. Если же использовать фьючи на нефть — склейки могут доходить до 12 раз в году.

( Читать дальше )
  • обсудить на форуме:
  • TSLab

Блог им. VDV |ТСЛаб - пошаговое руководство по созданию стратегии. Что лучше использовать - кубики (визуальное программирование) или TSLab API (C# + Visual Studio)?

В начале года стартовал проект «Лаборатория Трейдинга», задуманный и реализованный мною совместно с компанией АЛОР БРОКЕР. После встреч с трейдерами нескольких городов (Чебоксары, Воронеж, Москва) и проведённой онлайн-встречей дружная команда исследователей нашей лаборатории переместились в виртуальное пространство и на текущий момент освоили уже 7 онлайн занятий.

Сегодня решил поделиться со СМАРТ-ЛАБОМ видео, которое было записано как часть одного из уроков. В этот раз мы рассматривали структуру торговой стратегии. Причём смотрели — как создавать аналогичную стратегию двумя разными способами: с помощью визуального программирования (знаменитые кубики ТСЛаб) и с помощью написания кода на языке C# в Visual Studio.



( Читать дальше )

Блог им. VDV |ГраалеМетр: Как объективно оценить эффективность торговой системы…

Если Вы создаете механические торговые системы, наверняка задумывались о том, как сравнивать одну торговую систему с другой. Или же (хотя это и является по сути одним и тем-же) – как объективно оценить какой набор параметров механической торговой системы является оптимальным.
 
Несмотря на то, что задача вроде бы является довольно простой – как и всегда возникает куча нюансов – не зря же говорят, что черт кроется в деталях.
 
У одной системы прекрасный RecoveryFactor – но очень маленький размер средней сделки… Вроде бы это и хорошо и не очень.
 
Другая система имеет хороший RecoveryFactor, приемлемую среднюю сделку, но результаты неравномерно распределены по периодам тестирования и SharpRatio явно не дотягивает до желаемых показателей…
 
У третьей системы вроде бы тоже все хорошо, но соотношение между среднегодовой прибылью и максимальной просадкой очень уж маленькое…
 
Самое обидное здесь то, что как только мы начинаем использовать известный показатель для оптимизации – тут же появляется куча проблем.


( Читать дальше )

Блог им. VDV |Видео курса по управлению капиталом и формированию оптимального портфеля МТС

В среду я и Игорь Чечет провели первый день курса по управлению капиталом. Собралось более 70 человек и длился этот день около 3х часов. Несмотря на позднее время и трудную тематику большая часть дослушала до самой последней минуты. Что не может не радовать.

Тема хоть сложная, но очень интересная. Предлагаю тем, кто уже имеет торговую систему с положительным математическим ожиданием (т.е. не сливную) задуматься о том, каких целей Вы собираетесь достичь торгуя эти системы. А чтобы Вам легче думалось — предлагаю на Ваше обозрение 3х часовое видео посвященное теме управления капиталом.



С моей точки зрения целей всего две:

1) Максимизировать рост эквити (а лучше всего построить экспоненту).
2) Уменьшить волатильность эквити (чтобы инфаркт в процессе торговли не подхватить).

( Читать дальше )

Блог им. VDV |Бесплатный вебинар о Wealth-Lab и языке программирования C#

На своем блоге и здесь, на страницах Smart-Lab я довольно часто писал о программе Wealth-Lab, ее возможностях по созданию торговых стратегий и автоматизации торговли, особенно в сочетании с языком программирования C#.

Думаю, многие смогли воспользоваться и переведенной мною на русский язык инструкцией по программированию торговых стратегий с помощью WealthScript и языка программирования C#.

Уже давно хотел сделать и наконец то осуществил свою задумку — объединить все свои знания в этой области воедино и разработать авторский курс по этой теме. Курс будет называться «Wealth-Lab: C# на службе трейдера».

Бесплатный вебинар о Wealth-Lab и языке программирования C#

Разработка такого курса по программе Wealth-Lab и основам языка программирования C# отняла у меня очень много времени и усилий.

( Читать дальше )

Блог им. VDV |Market Manager - утилита для управления торговыми площадками в Wealth-Lab

Для создания связки с программой QUIK в качестве отдельной задачи значится настройка Market Manager. Поиск информации об этой утилите кроме отрывочных сведений ничего конкретного не дал.

К счастью, у Wealth-lab есть специальная база знаний, в которой можно найти буквально любую информацию, правда на английском языке. Поэтому я решил перевести статью, посвященную Market Manager. Если кому-нибудь пригодится — буду рад.
Market Manager

( Читать дальше )

Блог им. VDV |QUIK как источник исторических данных для Wealth-Lab.

В прошлый раз я рассказывал Вам, как установить программу QUIKLiveTrading для создания связи между торговым терминалом QUIK и программой для создания и тестирования торговых систем Wealth-Lab. Сразу же после установки QUIKLiveTrading Вы получите возможность получать исторические данные из терминала QUIK и работать с этими графиками в Wealth-Lab.
Передача информации из QUIK в Wealth-Lab
Сегодня На своем блоге написал большую статью о том, как можно передавать исторические данные о котировках акций и фьючерсов из торгового терминала QUIK в программу для построения и тестирования торговых стратегий Wealth-Lab.

( Читать дальше )

Блог им. VDV |Устанавливаем QUIKLiveTrading для связи QUIK и Wealth-Lab

Адаптер QUIKLiveTrading предназначен для создания связи между программой технического анализа Wealth-Lab и информационно-торговой системой QUIK.
 
В результате создания такой связи появляется возможность полностью автоматизировать отправку торговых приказов из Wealth-Lab в QUIK.
 
Устанавливаем QUIKLiveTrading для связи QUIK и  Wealth-Lab
 
 
Еще раз вкратце перечислю основные возможности программы QUIKLiveTrading:
 
 
  • Получение исторических данных, используя API терминала QUIK (минимальный таймфрейм — 1 тик, максимальный         таймфрейм — 1 месяц);
 

( Читать дальше )

Блог им. VDV |С# роботы против всех (первая часть вебинара Михаила Сухова)

Данный вебинар состоялся 3-го мая 2011 года при содействии компании АЛОР.
В  процессе вебинара создатель известной библиотеки Stock# (S#) Михаил Сухов рассказал о создании торговых  роботов и о том, какую роль играет  С# в создании этих торговых роботов.



( Читать дальше )

....все тэги
UPDONW
Новый дизайн